-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dfu: Add custom device update #21075
base: main
Are you sure you want to change the base?
Conversation
Adds a custom device update option to the DFU subsystem Signed-off-by: Mathijs Meulendijks <mathijs.meulendijks@unitial.tech>
Thank you for your contribution! Note: This comment is automatically posted and updated by the Contribs GitHub Action. |
|
CI InformationTo view the history of this post, clich the 'edited' button above Inputs:Sources:sdk-nrf: PR head: 1600b127cb8f30008cefd5942849e72e05a64b1c more detailssdk-nrf:
Github labels
List of changed files detected by CI (5)
Outputs:ToolchainVersion: 4ffa2202d5 Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
@nordicjm can you provide the Jenkins log? |
This pull request introduces support for custom firmware upgrades to the DFU (Device Firmware Update) target library. The changes include updates to documentation, configuration options, and the addition of a new header file for custom DFU target implementation.
Configuration Updates:
CONFIG_DFU_TARGET_CUSTOM
to enable support for custom updates.Support for Custom DFU Targets:
include/dfu/dfu_target_custom.h
with function declarations for custom DFU target implementation.include/dfu/dfu_target.h
to include a new image typeDFU_TARGET_IMAGE_TYPE_CUSTOM
for custom updates. [1] [2]subsys/dfu/dfu_target/src/dfu_target.c
to support the new custom DFU target by including the custom header and adding logic for identifying and initializing custom updates. [1] [2] [3]Adds a custom device update option to the DFU subsystemSigned-off-by: Mathijs Meulendijks mathijs.meulendijks@unitial.tech